Calendar
30.08.2024
In class
- Review syllabus
- Brief history of the web
- Break–
- Join the class Are.na group
- Prepare to share a website you've been loving recently, a recent favorite. Add a link to this Are.na channel.
- If you haven't already, fill out the Class survey.
- Download Visual Studio Code or another text editor of your choice.
- Introductions
- What is a website?
Next class
- Project 1: Complete Levels 1 and 2
- Coding: Read through HTML Basics and CSS Basics
- Set up your Github account
- Reading: Ursula K. Le Guin, Carrier Bag Theory of Fiction
09.09.2024
In class
- Reading Discussion: Ursula K. Le Guin, Carrier Bag Theory of Fiction
- Let us spend some time to develop our community values on what class critique should look like. Use this document to add your thoughts: Document
- Share Project 1: levels 1 and 2.
- Sign up for a topics presentation.
- Add your class website to the list.
- Coding: HTML recap + CSS intro
- Exercise:
For next week
- Project 1: Complete Levels 3 and 4
- Coding: Read CSS 2: Box model
- Reading: Excerpts from Octavia Butler and Samuel Delany, The Value of Literacy
- Reading: Frank Chimero, The Web's Grain
- Research: Find at least one example of interesting typography online. Add it to Are.na.
16.09.2024
In class
- Collective annontation. Review the reading by Octavia Butler and Samuel Delaney: Google Doc. In at least two places, respond to something in the text. Add a note, question, link, or thought directly to the Google Doc. If you open the page in a private window, you can edit anonymously. (20min)
- In groups of four, share work in progress on the collection. Each person should introduce their project with the following. (40min)
- What is your collection about?
- What is the audience for your collection?
- CSS Layout Part I (30min)
- Break & Exercise: An arrangement of pictures
- Look at Typography online examples.
For next week
23.09.2024
In class
- In groups, look at the examples of Typograhy on the web. On at least one block (that somebody else added), add a comment that includes:
- A credit for who designed the site, if you can find it.
- A description of what makes the typography notable. I'm curious: what effect does the design have on the content? Positive or negative ;)
- We'll quickly share in 20min.
- In groups, talk about the collections you're working on: Groups here. Goals for today:
- What is your collection about? I am curious about the content and the audience. Can you find at least 15 entries?
- Of the pages you've made so far, which version feels most interesting to you? I'm curious how the design choices relate to content and audience. How might you expand and apply this design language to the whole collection?
- In class exercise: Joseph Albers, Colors and Grids Remix this Glitch project: CSS Layout Part II
For next week
- Coding: Read CSS animations + transitions
- Project 1: complete Level 6. Also, start to collect a few more entries in your collection–the finished project should have at least fifteen pages.
- Exercise: Ambient website
- Find two websites with unusual hover states or animations, and add that to Are.na
- Reading: Olia Lialina, Vernacular Web
30.09.2024
In class
- Brainstorm: Website as...
- Share Ambient websites.
- Look through Hover states.
- Media queries and responsive design
Remix this Glitch project for a short in-class exercise Ane then Exercise: Website as... - Second half of class
- 1-1 Meetings: Sign up here
For next week
- Finish Exercise: Website as...
- Coding: Read Responsive design & Media Queries
- Project 1: Finish levels 7 and 8. Next week we'll talk about Navigation. Heads up... this project should be complete March 7.
- Research: Find two websites with interesting navigation, and add those to our Are.na channel.
- Read Jill Lepore: Can the Internet be Archived?
07.10.2024
In class
- Navigation: in groups
- Review examples of navigation on Are.na. Pick a website to share with the class. I'm curious to know: how do you move through the site? Is there more than one way to navigate?
- Then, share progress on your collection. How did you think about navigation in this project?
- Break
- Javascript intro: Enzo Mari remix
- A few 1-1 meetings: Sign up here
For next week
- Finish Exercise: Enzo Mari remix––Make some changes to the sample code. See slides 19-20 for some ideas about what to change.
- Class homepage––If you haven't already, make yourself a class homepage with links to each project and exercise. We're going to use this in the Collection Project reveiw.
- Coding––Read JS1: basics
- Project 1: Collection––Keep refining your project. This is due in two weeks, October 21.
- Read or check out
- American Artist, Black Gooey Universe
- Colossal Cave Adventure: about the game and play it online
- Olia Lialina, My Boyfriend Came Back from the War
14.10.2024
In class
- Anybody need help getting their website on Github pages?
- Kickoff: Project 2
- Javascript in-class demo: Erasure Poetry. We'll create a simple erasure poetry tool in class. Remix this Glitch project: Erasure Poetry
- If time... Share Enzo Mari Remix and Website as exercise
- Meetings
For next week
- Finish Project 1: Collection– We'll critique this project next week.
- Reading– Read/watch at least one of the following
- Hito Steyerl, In defense of the poor image
- Aria Dean, Eulogy for a Black Mass
- Orit Gat, Data Roaming (Paquete Semanal)
- Coding– Read JS 2: Functions & how to call them
21.10.2024
In class
- Fill out the mid-semester feedback survey
- Review Project 1: Collection
For next class
- Project 2: Tool for One – Come up with a proposal for this project. Your proposal should include:
- The person you are going to make this tool for
- Three sketches that illustrate your idea. You could design three different pages of your website, three different states, propose three different visual skins, or.... something else? Bring something to look at!
- At least two references: websites or other artist projects that are inspirations for you. Could be a conceptual inspiration, a visual inspiration, a website that is functionally similar to what you want to make, or that has a component that is similar to what you imagine, etc...
- Read/get familiar with the following before the presentations:
- Todd Anderson, My Favorite Historical Viruses
- MDN Web Docs, Responsive Images
28.10.2024
In class
- Bookmarklet Workshop
- Guest Lecture: Mengjie Liu
- Group 1: proposals (120min)
For next week
- Coding: Keyboard Instrument
- Complete exercise: Keyboard Instrument
- Read JS2: Keyboard Instrument
- Project 2: Tool for One.
For next class, start working on a detailed spec and rough draft of your tool. Bring the following to class:
- A detailed, written description of your tool's behavior.
- A visual design for each page or state of your tool.
- A prototype, in code, of at least one aspect of your project. This could be a test of the single most important interaction. It could be a single page coded in HTML and CSS. Identify the most challenging aspect of your project and start working on its functionality.
Read/get familiar with the following: - Toby Shorin, Sam Hart, Laura Lotti, Positive Sum Worlds: Remaking Public Goods, 2021
- Hito Steyerl, HOW NOT TO BE SEEN: A FUCKING DIDACTIC EDUCATIONAL .MOV FILE, 2013
04.11.2024
In class
- Share Keyboard instrument
- Group meetings: Project 2
For next week
- Project 2
For next class, make a rough draft of your project. This should include:
- A coded, working prototype. At this stage, functionality is more important than visual style.
- If there's a piece that you can't figure out technically, make a visual sketch, and we can talk about how to implement that.
- Coding: Input/Output
- Complete exercise: Input/Output
- Read JS3: Forms & Inputs
11.11.2024
In class
- Share: Input/Output exercise
- In class exercise, Poetic Site of Rest. Read this text with a partner: Slow Media
For this excercise, work in pairs to create a “Poetic Site of Rest”—a small, interactive website designed as a calm space for users to pause and reflect, providing an antidote to the fast-paced, corporate-driven web. Inspired by The Slow Media Manifesto and our discussions on the web as architecture and the handmade web, your site should embody the principles of Slow Media: intentionality, quality, and meaningful engagement. Focus on creating a simple, intentional design where every element is crafted to encourage slowness and personal engagement. Include at least one interactive element (e.g., touch, hover, scroll or click) that engages users in a meaningful, poetic way, enhancing their experience of rest and reflection. Design the site for mobile use, envisioning it as a pocket-sized place of calm and reflection that users can carry with them.
- Dynamic websites and APIs Google Sheet as CMS Demo: Glitch Demo
- Optional 1-1 meetings: Sign up here.
For next week
- Exercise: Google Sheets as CMS
- Project 2
For next class, make working draft of your project.
We have two weeks before the review. The goal for next week is to get the functionality built so you have one more week to test, make changes, and polish the design.
18.11.2024
In class
- 1-1 meetings: Sign up here
For next week
- Finish project 2
We'll have a critique with guest TBD, who's coming to New Haven.
If you are late to class, we will not critique your project.
02.12.2024
In class
- Project 2 review. Schedule here.
Due December 9, 5pm
- Finish your class website. Your site should include links to the following.
- Project 1: Collection
- Project 2: Tool
- Project 3: Topic presentation PDF
- Exercises: